﻿function initMenus() {
    $('ul.menu ul').hide();
    $.each($('ul.menu'), function () {
        var cookie = $.cookie('menu');
        if (cookie === null || String(cookie).length < 1) {
            $('#' + this.id + ' a.default').parent().parent().slideDown('normal');
        }
        else {
            $('#' + cookie).slideDown('normal');
        }
    });
    $('ul.menu li a').click(
		function () {
		    var checkElement = $(this).next();
		    var parent = $(this).parent().parent().attr('id');
		    if ((checkElement.is('ul')) && (checkElement.is(':visible'))) {
		        if ($('#' + parent).hasClass('collapsible')) {
		            $('#' + parent + ' ul:visible').slideUp('normal');
		        }
		        return false;
		    }
		    if ((checkElement.is('ul')) && (!checkElement.is(':visible'))) {
		        $('#' + parent + ' ul:visible').slideUp('normal');
		        if ((String(parent).length > 0) && (String(this.className).length > 0)) {
		            $.cookie('menu', $(this).next().attr('id'));
		        }
		        checkElement.slideDown('normal');
		        return false;
		    }
		}
	);
};

$(document).ready(function () { initMenus(); });
